Index
A
AddCollectionItem AddResource alignment property of style objects all-object validation application heap application stack arrow keysB
bitmap color profile bitmap color set bitmap color space bitmap height bitmap position bitmap shapes [1] and ink objects and style objects and transform objects creating defined drawing editing hit-testing offscreen [1] [2] and style objects bitmap structures [1] [2] bitmap width books in QuickDraw GX suite bounding rectangles bounds part [1] [2] bytes per rowC
caches Cancel button caps as property of style objects caret selections center pointof a curve characters defined characters, inserting child view port child view port list property clips as property of transform objects as property of view port objects [1] [2] [3] cloning shape objects style objects collection objects retrieving items from storing items in collections color library color profiles color ramps [1] [2] color set objects [1] [2] color sets color spaces color structures [1] [2] colors [1] as property of ink objects [1] [2] control points converting shape types coordinate spaces copying shape objects style objects CopyToShape CreateOffscreen creating bitmap shapes curve shapes [1] geometric shapes [1] [2] glyph shapes path shapes picture shapes shape objects style objects typographic shapes windows [1] [2] CTableToColorSet curve error property of style objects curve geometries curve shapes creating [1] drawing [1] printing rotating [1] setting geometry of [1] curve structures Custom Page Setup dialog box [1] [2]D
dashes as property of style objects debugging debugging version of QuickDraw GX determining availability DebugStr default format objects collection objects of default shape objects default style objects default view port Delete key desktop printer icons destination color dialog boxes, printing-related examples of [1] dialog boxes, printing-related [1] DisableItem disabling menu items DisposCTable DisposeOffscreen DisposeWindow [1] [2] disposing of job objects objects in general [1] [2] shape objects [1] [2] style objects windows [1] [2] dither property of view port objects document information structure [1] [2] documentation in QuickDraw GX suite double-buffering dragging feedback DrawGrowIcon drawing and caches bitmap shapes geometric shapes [1] [2] offscreen [1] picture shapes text shapes typographic shapes drawing errorsE
edit menu structures editing bitmap shapes geometric shapes geometries layout shapes [1] path shapes picture shapes transform objects typographic shapes empty shapes EnableItem encoding property of style objects erasing highlight shapes error handling [1] [2] errors exclusive-OR transfer modes exiting QuickDraw GX ExitToShell expanded Print dialog boxF
features of QuickDraw GX [1] feedback for dragging for scaling for selecting text [1] ff macro Fixed fixed-point numbers fixed-point values FixedDivide flattening job objects flattening objects font property of style objects font variations property of style objects format collection objects format indexes converting to format object references defined format object references converting to format indexes format objects and format collections collection objects of defined saving framed shape fills [1] [2] full shapesG-GXB
geometric arithmetic geometric operations [1] [2] geometric points [1] [2] geometric shapes [1] and style objects and transform objects creating [1] [2] [3] defined drawing [1] [2] editing hit-testing printing rotating [1] setting geometry of [1] geometric style properties [1] [2] geometries as property of shape objects [1] [2] default editing [1] initial value of of geometric shapes [1] [2] of glyph shapes of text shapes setting geometry control handles Gestalt gestalt selectors GetCaretSelection GetCollectionItemInfo GetControlValue GetCTable GetIndString GetNewControl GetNewCWindow GetNewWindow [1] [2] GetPreviousOffset GetSelectionType GlobalToLocal glyph justification overrides array glyph shapes [1] creating defined geometries of glyph substitutions array glyphs graphics client heaps allocating deallocating defined [1] [2] initializing graphics client objects creating disposing of graphics libraries GraphicsBug debugger [1] [2] grayspace color spaceGXC
GXChangedShape GXCloneShape [1] [2] GXCloneStyle gxColor GXConvertQDPoint GXCopyToShape GXCopyToStyle GXCountJobFormatsGXD
GXDifferenceShape GXDisposeFormat GXDisposeGraphicsClient GXDisposeInk GXDisposeJob [1] [2] [3] GXDisposeShape [1] [2] [3] [4] GXDisposeStyle [1] [2] GXDisposeTransform GXDisposeViewPort [1] [2] GXDrawBitmap GXDrawCurve GXDrawLine GXDrawPaths GXDrawPoint GXDrawPolygons GXDrawRectangle GXDrawShape [1] [2] [3] GXDrawTextGXE
GXEnterGraphics GXExcludeShape [1] [2] GXExitGraphics GXExitPrinting [1] [2] [3]GXF
GXFinishJob [1] [2] [3] GXFinishPage GXFlattenJob GXFlattenJobToHdl [1] [2] GXFormatDialogGXG
GXGetFormatCollection GXGetGraphicsError GXGetInkColor GXGetInkTransfer GXGetJobError GXGetJobFormat GXGetJobPageRange [1] [2] GXGetLayoutBreakOffset GXGetLayoutCaret GXGetLayoutHighlight GXGetLayoutRangeWidth GXGetLeftVisualOffset GXGetNewLayoutFromRange GXGetPictureParts GXGetShapeArea GXGetShapeCaps GXGetShapeCenter GXGetShapeClip GXGetShapeColor GXGetShapeFill GXGetShapeLength GXGetShapeLocalBounds GXGetShapeMapping [1] [2] GXGetShapePen GXGetShapePoints GXGetShapeStructure GXGetShapeStyle GXGetShapeTransfer GXGetShapeType [1] [2] GXGetStyleCaps GXGetStyleFace GXGetStyleFont GXGetStylePen GXGetTransformClip GXGetTransformMapping GXGetViewPortMapping GXGetViewPortMouse GXGetViewPortViewGroupGXH, GXI
GXHitTestLayout [1] [2] GXHitTestPicture [1] [2] [3] GXHitTestShape [1] [2] GXIgnoreGraphicsNotice GXInitPrinting [1] [2] GXInstallApplicationOverride [1] [2] GXIntersectShape GXIntToFixedGXJ-GXM
GXJobDefaultFormatDialog [1] [2] GXJobPrintDialog [1] [2] gxLine GXLockShape GXMoveShape GXMoveShapeTo [1] [2] [3] GXMoveTransform GXMoveTransformToGXN, GXO
GXNewBitmap [1] [2] GXNewCurve [1] [2] GXNewFormat GXNewGlyphs GXNewGraphicsClient GXNewJob GXNewLayout GXNewLine [1] [2] [3] GXNewPath [1] [2] GXNewPaths GXNewPicture [1] [2] GXNewPoint [1] [2] [3] GXNewPolygon GXNewPolygons GXNewRectangle [1] [2] [3] [4] GXNewShape [1] [2] [3] GXNewStyle GXNewText GXNewViewPort GXNewWindowViewPort [1] [2]GXP-GXR
GXPathParts gxPoint gxPolygon GXPopGraphicsNotice GXPrintPage [1] [2] [3] GXRotateShape [1] [2] [3] GXRotateTransformGXS, GST
GXScaleShape [1] [2] GXScaleTransform GXSetBitmap [1] [2] GXSetBitmapParts GXSetCurve [1] [2] [3] GXSetGeometry GXSetGlyphParts GXSetGlyphPositions GXSetGlyphs [1] [2] GXSetGlyphTangents GXSetGraphicsClient GXSetInkColor GXSetInkTransfer GXSetLayout GXSetLayoutParts [1] [2] GXSetLine [1] [2] [3] GXSetPathParts GXSetPaths [1] [2] GXSetPicture [1] [2] [3] GXSetPictureParts [1] [2] GXSetPoint [1] [2] [3] GXSetPolygonParts GXSetPolygons GXSetRectangle [1] [2] GXSetShapeAttributes GXSetShapeCaps GXSetShapeClip GXSetShapeColor [1] [2] [3] GXSetShapeFill [1] [2] GXSetShapeHitTest GXSetShapeMapping GXSetShapeParts GXSetShapePen [1] [2] [3] GXSetShapePixel GXSetShapePoints [1] [2] GXSetShapeStyle GXSetShapeTransfer GXSetShapeTransform GXSetShapeType GXSetShapeViewPorts [1] [2] [3] GXSetStyleCaps GXSetStyleFace GXSetStyleFont [1] [2] GXSetStylePen GXSetStyleTextSize GXSetText [1] [2] GXSetTextParts GXSetTransformClip GXSetTransformMapping GXSetUserGraphicsError GXSetUserGraphicsNotice GXSetUserGraphicsWarning GXSetValidation GXSetViewPortClip GXSetViewPortParent GXShapeCenter GXShapeViewPorts GXSkewShape GXSkewTransform GXStartJob [1] [2] [3] GXStartPageGXU-GXZ
GXUnflattenJob GXUnflattenJobFromHdl [1] [2] GXUnionShape GXUnlockShape GXUpdateJob GXValidateShapeH
halftone property of view port objects halftoning hanging punctuation heaps, memory highlight selections highlight shapes defined erasing redrawing updating hit-test parameters [1] [2] hit-test tolerance hit-testing bitmap shapes geometric shapes picture shapes [1] [2] typographic shapes [1] [2] hollow shape fillsI
initializing QuickDraw GX [1] ink objects as supporting object [1] of bitmap shapes of geometric shapes of picture shapes of text shapes properties of ink property installing message handlers internal validation intersection of shapes inverse shape fillsJ
job collection objects job objects and documents declaring a reference defined disposing of flattening properties of saving updating join as property of style objectsK
kerning kerning adjustments array key pressesL
layout edit structures layout selections layout shapes [1] and style objects defined editing hit-testing [1] layout style properties LayoutEditHandleFromLayout libraries (of sample code) line shapes line structures loading objects local coordinates LockEditHandle locking shape objectsM
Macintosh Printing Manager Macintosh Toolbox Macintosh Window Manager [1] [2] map transform shape attribute mapping matrices mappings as property of transform objects as property of view port objects [1] [2] mathematics functions memory management Memory Manager, Macintosh menu items, disabling message-handlers, installing message-handling functions messages mouse clicks, responding to MoveControl MoveMapping multiple-path structures multiple-polygon structureN
NewCWindow NewOval NewPtr NewSelectionAndHighlight NewWindow non-debugging version of QuickDraw GX noticesO
object flattening object references [1] [2] object-based architectures [1] advantages of [1] objects defined disposing disposing of flattening loading sharing [1] [2] unloading off-curve control points offscreen bitmaps [1] [2] offscreen library [1] [2] offscreen structures offscreen view ports offsets OK button onscreen view group optical alignment oval library owner counts and shared objects as property of shape objects [1] [2] [3] initial value ofP
page ranges Page Setup dialog box [1] [2] [3] panels (of dialog boxes) paper-type collection objects paper-type objects [1] [2] ParamText parent view port parent view port property path shapes converting to polygon shapes creating editing scaling selecting patterns as property of style objects PDDs (portable digital documents) [1] [2] pen placement pen width as property of style objects [1] [2] effect on shapes perspective, changing phases of printing picture shapes [1] and ink objects and style objects and transform objects creating defined drawing editing hit-testing [1] [2] used for printing pixel images pixel size point structures polygon contours polygon geometries polygon shapes polygon structures [1] [2] portable digital documents (PDDs) [1] [2] position of bitmap shapes pre-drawing calculations Print dialog box [1] [2] [3] Print One Copy command print-and-view documents [1] [2] print-file objects printer objects printing [1] documents with custom formats [1] exiting from in Quick & Easy sample program initializing [1] [2] introduced [1] phases printing dialog boxes [1] examples of [1] [2] printing errors Printing Manager, Macintosh printing messages [1] [2] printing objects [1] [2] printing-related objects priority justification override private data structures programming conventions programming utilities properties defined examining with GraphicsBug [1] of shape objects [1] [2] public data structures public validation punctuation, hangingQ
QuickDraw QuickDraw GX determining availability exiting initializing [1] versions of QuickDraw GX features QuickDraw GX memory QuickDraw GX-aware applications QuickDraw GX-dependent applications QuickDraw GX-savvy applications QuickDraw GX-unaware applicationsR
ramp library ramp shapes ramps [1] [2] range selections references to objects declaring defined in memory Remove button resizing windows resources, saving printing information in resume events rotating shapes examples of geometric run controls property of style objects run-features arrayS
sample code libraries saving format objects job objects printing information scaling feedback scaling origin scaling path shapes scaling shapes examples of scroll bars scrolling windows scrolling windows ScrollRect selecting shapes [1] selection feedback selections, layout SetContentViewPortClip SetControlMaximum SetControlValue SetDefaultViewPort [1] [2] SetGraphicsLibraryErrors SetGraphicsLibraryNotices SetShapeCommonTransfer SetShapeFastXorTransfer SetShapeViewPorts shape attributes as property of shape objects [1] [2] initial value of shape controls library shape fills as property of shape objects [1] [2] framed hollow initial value of inverse solid types of shape geometries as property of shape objects shape object references shape objects [1] and view port objects cloning copying creating default defined disposing of [1] [2] locking properties of [1] [2] relationship to other objects unlocking shape types as property of shape objects [1] [2] converting between illustrated list of shapes [1] [2] selecting [1] sharing objects [1] [2] size boxes SizeControl skewing shapes solid shape fills source color specific-object validation stack, application state-based architectures Status dialog box StillDown StopAlert structure validation style attributes as property of style objects style objects [1] [2] cloning copying creating default disposing of geometric properties of [1] [2] of bitmap shapes [1] [2] of geometric shapes of picture shapes properties of sharing typographic properties of [1] [2] style property of shape objects styles [1] supporting objects [1] [2] sharingT
tag list property defined initial value of tag objects technical documentation for QuickDraw GX text attributes property of style objects text face property of style objects text shapes [1] [2] and ink objects and transform objects drawing geometries of text size property of style objects tolerance in hit-testing TrackControl tracking of glyphs transfer mode structures transfer modes as property of ink objects transform control handles transform objects [1] [2] and view port objects editing effects on shapes of bitmap shapes of geometric shapes of picture shapes of text shapes properties of used for rotating transform property of shape objects type validation [1] [2] typographic shapes [1] and style objects and transform objects creating defined drawing editing hit-testing typographic style properties [1] [2]U
union of shapes unloading objects unlocking shape objects update events [1] [2] UpdateResFileV
validation [1] versions of QuickDraw GX view device objects [1] [2] view devices view group objects [1] [2] [3] view group property view groups view port hierarchies [1] [2] view port objects and transform objects and windows [1] [2] [3] disposing of [1] [2] offscreen properties of view ports and view groups child hierarchies of parent view-related objects [1]W
WaitNextEvent [1] [2] warnings Window Manager, Macintosh [1] [2] windows [1] and view port objects creating [1] [2] disposing of [1] [2] drawing to [1] resizing scrolling size boxes of zooming WriteResourceX, Y, Z
zoom boxes zooming windows